have an advantage or skill - Espagnol Anglais Dictionnaire